// package com.ruoyi.business.service.impl;
//
//import java.util.List;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Service;
//import com.ruoyi.business.mapper.ProductMapper;
//import com.ruoyi.business.mapper.ProductCategoryMapper;
//import com.ruoyi.business.domain.Product;
//import com.ruoyi.business.domain.ProductCategory;
//import com.ruoyi.business.service.IProductService;
//
///**
// * 商品管理Service业务层处理
// *
// * @author ruoyi
// */
//@Service
//public class ProductServiceImpl implements IProductService
//{
//    @Autowired
//    private ProductMapper productMapper;
//
//    @Autowired
//    private ProductCategoryMapper productCategoryMapper;
//
//    /**
//     * 查询商品
//     *
//     * @param productId 商品ID
//     * @return 商品
//     */
//    @Override
//    public Product selectProductById(Long productId)
//    {
//        return productMapper.selectProductById(productId);
//    }
//
//    /**
//     * 查询商品列表
//     *
//     * @param product 商品
//     * @return 商品
//     */
//    @Override
//    public List<Product> selectProductList(Product product)
//    {
//        return productMapper.selectProductList(product);
//    }
//
//    /**
//     * 查询热门商品列表
//     *
//     * @return 商品集合
//     */
//    @Override
//    public List<Product> selectHotProducts()
//    {
//        return productMapper.selectHotProducts();
//    }
//
//    /**
//     * 查询商品分类列表
//     *
//     * @return 商品分类集合
//     */
//    @Override
//    public List<ProductCategory> selectProductCategories()
//    {
//        return productCategoryMapper.selectProductCategoryList(new ProductCategory());
//    }
//
//    /**
//     * 新增商品
//     *
//     * @param product 商品
//     * @return 结果
//     */
//    @Override
//    public int insertProduct(Product product)
//    {
//        return productMapper.insertProduct(product);
//    }
//
//    /**
//     * 修改商品
//     *
//     * @param product 商品
//     * @return 结果
//     */
//    @Override
//    public int updateProduct(Product product)
//    {
//        return productMapper.updateProduct(product);
//    }
//
//    /**
//     * 批量删除商品
//     *
//     * @param productIds 需要删除的商品ID
//     * @return 结果
//     */
//    @Override
//    public int deleteProductByIds(Long[] productIds)
//    {
//        return productMapper.deleteProductByIds(productIds);
//    }
//
//    /**
//     * 删除商品信息
//     *
//     * @param productId 商品ID
//     * @return 结果
//     */
//    @Override
//    public int deleteProductById(Long productId)
//    {
//        return productMapper.deleteProductById(productId);
//    }
//}